module;
#define BX_COMPILER_MSVC_CONFORMANCE
#include <infra/Cpp20.h>
#include <infra/Config.h>
#include <bx/allocator.h>
#include <bx/timer.h>
#include <bgfx/bgfx.h>
#include <bgfx/platform.h>
#include <bimg/bimg.h>
#include <bimg/decode.h>
#include <bimg/encode.h>
#include <bx/readerwriter.h>
#include <bx/file.h>

export module two.gfx;

export import json11;
export import two.infra;
export import two.type;
export import two.tree;
export import two.jobs;
export import two.pool;
export import two.ecs;
export import two.math;
export import two.geom;
export import two.ctx;
export import two.bgfx;
//export import two.ui; // @TODO because of class Vg;

#include <gfx/Api.h>

